<!DOCTYPE html>
<html lang="en-US">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width,initial-scale=1">
    <title>字典方法 | vue-element-dict</title>
    <meta name="generator" content="VuePress 1.9.7">
    <link rel="icon" href="/vue-element-dict/favicon.ico">
    <script defer="defer" async="async" src="https://cpro.baidustatic.com/cpro/ui/cm.js"></script>
    <meta name="description" content="vue-element-dict字典包官方使用文档">
    
    <link rel="preload" href="/vue-element-dict/assets/css/0.styles.2f302933.css" as="style"><link rel="preload" href="/vue-element-dict/assets/js/app.796ae7e4.js" as="script"><link rel="preload" href="/vue-element-dict/assets/js/4.df041e95.js" as="script"><link rel="preload" href="/vue-element-dict/assets/js/31.d1d5da99.js" as="script"><link rel="preload" href="/vue-element-dict/assets/js/5.a10e50db.js" as="script"><link rel="prefetch" href="/vue-element-dict/assets/js/1.9df3603b.js"><link rel="prefetch" href="/vue-element-dict/assets/js/10.55ebc9f1.js"><link rel="prefetch" href="/vue-element-dict/assets/js/11.ae1602ab.js"><link rel="prefetch" href="/vue-element-dict/assets/js/12.7a6d05ba.js"><link rel="prefetch" href="/vue-element-dict/assets/js/13.1d9a30ea.js"><link rel="prefetch" href="/vue-element-dict/assets/js/14.83cfdb89.js"><link rel="prefetch" href="/vue-element-dict/assets/js/15.c09cab0b.js"><link rel="prefetch" href="/vue-element-dict/assets/js/16.19c4ed7e.js"><link rel="prefetch" href="/vue-element-dict/assets/js/17.5c7fb955.js"><link rel="prefetch" href="/vue-element-dict/assets/js/18.b211f0fa.js"><link rel="prefetch" href="/vue-element-dict/assets/js/19.aa88b046.js"><link rel="prefetch" href="/vue-element-dict/assets/js/2.eb833b2e.js"><link rel="prefetch" href="/vue-element-dict/assets/js/20.740e71a2.js"><link rel="prefetch" href="/vue-element-dict/assets/js/21.814870f8.js"><link rel="prefetch" href="/vue-element-dict/assets/js/22.46503405.js"><link rel="prefetch" href="/vue-element-dict/assets/js/23.87118240.js"><link rel="prefetch" href="/vue-element-dict/assets/js/24.ac6635e4.js"><link rel="prefetch" href="/vue-element-dict/assets/js/25.f678ea41.js"><link rel="prefetch" href="/vue-element-dict/assets/js/26.d8cc5201.js"><link rel="prefetch" href="/vue-element-dict/assets/js/27.7078c96d.js"><link rel="prefetch" href="/vue-element-dict/assets/js/28.57b6222a.js"><link rel="prefetch" href="/vue-element-dict/assets/js/29.010701c9.js"><link rel="prefetch" href="/vue-element-dict/assets/js/30.c6e653d6.js"><link rel="prefetch" href="/vue-element-dict/assets/js/32.6f3739df.js"><link rel="prefetch" href="/vue-element-dict/assets/js/33.d87a4b44.js"><link rel="prefetch" href="/vue-element-dict/assets/js/34.3eca72ee.js"><link rel="prefetch" href="/vue-element-dict/assets/js/35.0a8dc5d9.js"><link rel="prefetch" href="/vue-element-dict/assets/js/36.121eaca2.js"><link rel="prefetch" href="/vue-element-dict/assets/js/37.dc841a6a.js"><link rel="prefetch" href="/vue-element-dict/assets/js/38.70886628.js"><link rel="prefetch" href="/vue-element-dict/assets/js/6.10b21df8.js"><link rel="prefetch" href="/vue-element-dict/assets/js/7.b647619a.js"><link rel="prefetch" href="/vue-element-dict/assets/js/8.4a0866ed.js"><link rel="prefetch" href="/vue-element-dict/assets/js/9.9ff5451c.js">
    <link rel="stylesheet" href="/vue-element-dict/assets/css/0.styles.2f302933.css">
  </head>
  <body>
    <div id="app" data-server-rendered="true"><div class="theme-container"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z"></path></svg></div> <a href="/vue-element-dict/" class="home-link router-link-active"><!----> <span class="site-name">vue-element-dict</span></a> <div class="links"><div class="search-box"><input aria-label="Search" autocomplete="off" spellcheck="false" value=""> <!----></div> <nav class="nav-links can-hide"><div class="nav-item"><a href="/vue-element-dict/" class="nav-link">
  主页
</a></div><div class="nav-item"><a href="/vue-element-dict/guide/" class="nav-link">
  指南
</a></div><div class="nav-item"><a href="https://www.npmjs.com/package/vue-element-dict" target="_blank" rel="noopener noreferrer" class="nav-link external">
  npm地址
  <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></div> <!----></nav></div></header> <div class="sidebar-mask"></div> <aside class="sidebar"><nav class="nav-links"><div class="nav-item"><a href="/vue-element-dict/" class="nav-link">
  主页
</a></div><div class="nav-item"><a href="/vue-element-dict/guide/" class="nav-link">
  指南
</a></div><div class="nav-item"><a href="https://www.npmjs.com/package/vue-element-dict" target="_blank" rel="noopener noreferrer" class="nav-link external">
  npm地址
  <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></div> <!----></nav>  <ul class="sidebar-links"><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><span>指南</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/vue-element-dict/guide/" class="sidebar-link">介绍</a></li><li><a href="/vue-element-dict/guide/fast/" class="sidebar-link">快速开始</a></li><li><a href="/vue-element-dict/guide/directory-structure/" class="sidebar-link">目录结构</a></li><li><a href="/vue-element-dict/guide/config/" class="sidebar-link">字典包配置</a></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><span>普通字典组件</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/vue-element-dict/components/el-select-dict/" class="sidebar-link">select-dict选择器</a></li><li><a href="/vue-element-dict/components/el-radio-dict/" class="sidebar-link">radio-dict单选框</a></li><li><a href="/vue-element-dict/components/el-checkbox-dict/" class="sidebar-link">checkbox-dict多选框</a></li><li><a href="/vue-element-dict/components/el-radio-button-dict/" class="sidebar-link">radio-button-dict单选框</a></li><li><a href="/vue-element-dict/components/el-checkbox-button-dict/" class="sidebar-link">checkbox-button-dict多选框</a></li><li><a href="/vue-element-dict/components/el-tabs-dict/" class="sidebar-link">tabs-dict标签页</a></li><li><a href="/vue-element-dict/components/el-tag-dict/" class="sidebar-link">tag-dict标签</a></li><li><a href="/vue-element-dict/components/el-link-dict/" class="sidebar-link">link-dict链接</a></li><li><a href="/vue-element-dict/components/el-button-dict/" class="sidebar-link">button-dict链接</a></li><li><a href="/vue-element-dict/components/el-table-colmun-dict/" class="sidebar-link">el-table-colmun-dict表格</a></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><span>树形字典组件</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/vue-element-dict/components/el-cascader-dict/" class="sidebar-link">cascader-dict联级选项</a></li><li><a href="/vue-element-dict/components/el-tree-dict/" class="sidebar-link">tree-dict树菜单</a></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><span>其他组件</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/vue-element-dict/components/el-cascader-new/" class="sidebar-link">cascader-new联级选项</a></li><li><a href="/vue-element-dict/components/el-tree-new/" class="sidebar-link">tree-new树菜单</a></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><span>过滤器</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/vue-element-dict/filters/dict/" class="sidebar-link">字典过滤器</a></li><li><a href="/vue-element-dict/filters/tree-dict/" class="sidebar-link">树形字典过滤器</a></li><li><a href="/vue-element-dict/filters/other/" class="sidebar-link">其他过滤器</a></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading open"><span>方法</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/vue-element-dict/functions/dict/" aria-current="page" class="active sidebar-link">字典方法</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/vue-element-dict/functions/dict/#使用示例" class="sidebar-link">使用示例</a></li><li class="sidebar-sub-header"><a href="/vue-element-dict/functions/dict/#functions-dict-api" class="sidebar-link">Functions Dict Api</a></li></ul></li><li><a href="/vue-element-dict/functions/tree-dict/" class="sidebar-link">树形字典方法</a></li><li><a href="/vue-element-dict/functions/other/" class="sidebar-link">其他方法</a></li></ul></section></li></ul> </aside> <main class="page"> <div class="theme-default-content content__default"><h1 id="字典方法"><a href="#字典方法" class="header-anchor">#</a> 字典方法</h1> <p>与字典相关的全局方法，使用这些方法</p> <div class="custom-block tip"><p class="custom-block-title">TIP</p> <p>字典包会自动将方法挂在到Vue实例中，在页面上可以直接调用 this.$方法调用该方法</p></div> <h2 id="使用示例"><a href="#使用示例" class="header-anchor">#</a> 使用示例</h2> <div class="demo-block demo-functions demo-" data-v-5390b29b><div class="source-bg" style="padding:24px" data-v-5390b29b><!----></div> <div class="meta" data-v-5390b29b><div class="description" data-v-5390b29b><p data-v-5390b29b><code data-v-5390b29b>desensitization</code> 第一个参数接收脱敏类型或者表示展示前面几项，第二个参数接收默认值，第三个参数接收展示后面几项，第四个参数用来配置中间展示几个*</p> <p data-v-5390b29b><code data-v-5390b29b>dayFormat</code> 第一个参数接收格式化类型，可选date、month、datetime、time、year，或者<a href="/vue-element-dict/filters/other/#日期格式">自定义格式</a>，第二个参数接收默认值</p></div> <div class="sourceCode" data-v-5390b29b><div class="language-vue extra-class" data-v-5390b29b><pre class="language-vue" data-v-5390b29b><code data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;</span>template</span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
  <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;</span>div</span> <span class="token attr-name" data-v-5390b29b>class</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>functions-dict<span class="token punctuation" data-v-5390b29b>&quot;</span></span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
    <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;</span>div</span> <span class="token attr-name" data-v-5390b29b>class</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>questions-box flex-c-b<span class="token punctuation" data-v-5390b29b>&quot;</span></span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
      <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;</span>div</span> <span class="token attr-name" data-v-5390b29b>class</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>question<span class="token punctuation" data-v-5390b29b>&quot;</span></span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>字典类型为FRUITS，值为1的水果名称?<span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;/</span>div</span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
      <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;</span>div</span> <span class="token attr-name" data-v-5390b29b>class</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>answer<span class="token punctuation" data-v-5390b29b>&quot;</span></span> <span class="token attr-name" data-v-5390b29b>v-if</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>answer1<span class="token punctuation" data-v-5390b29b>&quot;</span></span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>{{answer1}}<span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;/</span>div</span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
      <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;</span>el-button</span> <span class="token attr-name" data-v-5390b29b>type</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>primary<span class="token punctuation" data-v-5390b29b>&quot;</span></span> <span class="token attr-name" data-v-5390b29b>v-if</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>!answer1<span class="token punctuation" data-v-5390b29b>&quot;</span></span> <span class="token attr-name" data-v-5390b29b>@click</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>getLabelByCode<span class="token punctuation" data-v-5390b29b>&quot;</span></span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>点击获取答案<span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;/</span>el-button</span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
    <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;/</span>div</span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
    <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;</span>div</span> <span class="token attr-name" data-v-5390b29b>class</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>questions-box flex-c-b<span class="token punctuation" data-v-5390b29b>&quot;</span></span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
      <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;</span>div</span> <span class="token attr-name" data-v-5390b29b>class</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>question<span class="token punctuation" data-v-5390b29b>&quot;</span></span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>字典类型为FRUITS，名称为草莓的水果值?<span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;/</span>div</span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
      <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;</span>div</span> <span class="token attr-name" data-v-5390b29b>class</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>answer<span class="token punctuation" data-v-5390b29b>&quot;</span></span> <span class="token attr-name" data-v-5390b29b>v-if</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>answer2<span class="token punctuation" data-v-5390b29b>&quot;</span></span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>{{answer2}}<span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;/</span>div</span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
      <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;</span>el-button</span> <span class="token attr-name" data-v-5390b29b>type</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>primary<span class="token punctuation" data-v-5390b29b>&quot;</span></span> <span class="token attr-name" data-v-5390b29b>v-if</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>!answer2<span class="token punctuation" data-v-5390b29b>&quot;</span></span> <span class="token attr-name" data-v-5390b29b>@click</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>getCodeByLabel<span class="token punctuation" data-v-5390b29b>&quot;</span></span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>点击获取答案<span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;/</span>el-button</span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
    <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;/</span>div</span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
    <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;</span>div</span> <span class="token attr-name" data-v-5390b29b>class</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>questions-box flex-c-b<span class="token punctuation" data-v-5390b29b>&quot;</span></span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
      <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;</span>div</span> <span class="token attr-name" data-v-5390b29b>class</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>question<span class="token punctuation" data-v-5390b29b>&quot;</span></span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>字典类型为FRUITS，值为1,2,3,4的水果名称分别是什么?<span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;/</span>div</span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
      <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;</span>div</span> <span class="token attr-name" data-v-5390b29b>class</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>answer<span class="token punctuation" data-v-5390b29b>&quot;</span></span> <span class="token attr-name" data-v-5390b29b>v-if</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>answer3<span class="token punctuation" data-v-5390b29b>&quot;</span></span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>{{answer3}}<span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;/</span>div</span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
      <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;</span>el-button</span> <span class="token attr-name" data-v-5390b29b>type</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>primary<span class="token punctuation" data-v-5390b29b>&quot;</span></span> <span class="token attr-name" data-v-5390b29b>v-if</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>!answer3<span class="token punctuation" data-v-5390b29b>&quot;</span></span> <span class="token attr-name" data-v-5390b29b>@click</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>getLabelByCodes<span class="token punctuation" data-v-5390b29b>&quot;</span></span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>点击获取答案<span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;/</span>el-button</span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
    <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;/</span>div</span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
    <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;</span>div</span> <span class="token attr-name" data-v-5390b29b>class</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>questions-box flex-c-b<span class="token punctuation" data-v-5390b29b>&quot;</span></span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
      <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;</span>div</span> <span class="token attr-name" data-v-5390b29b>class</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>question<span class="token punctuation" data-v-5390b29b>&quot;</span></span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>字典类型为FRUITS，名称为草莓,芒果,西瓜的水果值分别是什么?<span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;/</span>div</span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
      <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;</span>div</span> <span class="token attr-name" data-v-5390b29b>class</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>answer<span class="token punctuation" data-v-5390b29b>&quot;</span></span> <span class="token attr-name" data-v-5390b29b>v-if</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>answer4<span class="token punctuation" data-v-5390b29b>&quot;</span></span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>{{answer4}}<span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;/</span>div</span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
      <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;</span>el-button</span> <span class="token attr-name" data-v-5390b29b>type</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>primary<span class="token punctuation" data-v-5390b29b>&quot;</span></span> <span class="token attr-name" data-v-5390b29b>v-if</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>!answer4<span class="token punctuation" data-v-5390b29b>&quot;</span></span> <span class="token attr-name" data-v-5390b29b>@click</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>getCodeByLabels<span class="token punctuation" data-v-5390b29b>&quot;</span></span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>点击获取答案<span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;/</span>el-button</span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
    <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;/</span>div</span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
    <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;</span>div</span> <span class="token attr-name" data-v-5390b29b>class</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>questions-box flex-c-b<span class="token punctuation" data-v-5390b29b>&quot;</span></span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
      <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;</span>div</span> <span class="token attr-name" data-v-5390b29b>class</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>question<span class="token punctuation" data-v-5390b29b>&quot;</span></span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>想看字典类型为FRUITS的数据值?<span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;/</span>div</span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
      <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;</span>div</span> <span class="token attr-name" data-v-5390b29b>class</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>answer<span class="token punctuation" data-v-5390b29b>&quot;</span></span> <span class="token attr-name" data-v-5390b29b>v-if</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>answer5.length &gt; 0<span class="token punctuation" data-v-5390b29b>&quot;</span></span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
        <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;</span>div</span> <span class="token attr-name" data-v-5390b29b>class</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>flex-c-b<span class="token punctuation" data-v-5390b29b>&quot;</span></span> <span class="token attr-name" data-v-5390b29b>v-for</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>item in answer5<span class="token punctuation" data-v-5390b29b>&quot;</span></span> <span class="token attr-name" data-v-5390b29b>:key</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>item.value<span class="token punctuation" data-v-5390b29b>&quot;</span></span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
          <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;</span>div</span> <span class="token attr-name" data-v-5390b29b>class</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>value<span class="token punctuation" data-v-5390b29b>&quot;</span></span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>{{item.value}}<span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;/</span>div</span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
          <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;</span>div</span> <span class="token attr-name" data-v-5390b29b>class</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>label<span class="token punctuation" data-v-5390b29b>&quot;</span></span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>{{item.label}}<span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;/</span>div</span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
        <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;/</span>div</span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
      <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;/</span>div</span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
      <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;</span>el-button</span> <span class="token attr-name" data-v-5390b29b>type</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>primary<span class="token punctuation" data-v-5390b29b>&quot;</span></span> <span class="token attr-name" data-v-5390b29b>v-if</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>answer5.length === 0<span class="token punctuation" data-v-5390b29b>&quot;</span></span> <span class="token attr-name" data-v-5390b29b>@click</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>getDictObjByDictTypes1<span class="token punctuation" data-v-5390b29b>&quot;</span></span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>点击查看<span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;/</span>el-button</span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
    <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;/</span>div</span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>

    <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;</span>div</span> <span class="token attr-name" data-v-5390b29b>class</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>questions-box flex-c-b<span class="token punctuation" data-v-5390b29b>&quot;</span></span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
      <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;</span>div</span> <span class="token attr-name" data-v-5390b29b>class</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>question<span class="token punctuation" data-v-5390b29b>&quot;</span></span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>想看字典类型为SPORTS,PERSON_TYPE的数据值?<span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;/</span>div</span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
      <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;</span>div</span> <span class="token attr-name" data-v-5390b29b>class</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>answer<span class="token punctuation" data-v-5390b29b>&quot;</span></span> <span class="token attr-name" data-v-5390b29b>v-if</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>answer6.PERSON_TYPE.length &gt; 0<span class="token punctuation" data-v-5390b29b>&quot;</span></span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
        SPORTS
        <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;</span>div</span> <span class="token attr-name" data-v-5390b29b>class</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>flex-c-b<span class="token punctuation" data-v-5390b29b>&quot;</span></span> <span class="token attr-name" data-v-5390b29b>v-for</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>item in answer6.SPORTS<span class="token punctuation" data-v-5390b29b>&quot;</span></span> <span class="token attr-name" data-v-5390b29b>:key</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>item.value<span class="token punctuation" data-v-5390b29b>&quot;</span></span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
          <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;</span>div</span> <span class="token attr-name" data-v-5390b29b>class</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>value<span class="token punctuation" data-v-5390b29b>&quot;</span></span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>{{item.value}}<span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;/</span>div</span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
          <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;</span>div</span> <span class="token attr-name" data-v-5390b29b>class</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>label<span class="token punctuation" data-v-5390b29b>&quot;</span></span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>{{item.label}}<span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;/</span>div</span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
        <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;/</span>div</span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
        PERSON_TYPE
        <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;</span>div</span> <span class="token attr-name" data-v-5390b29b>class</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>flex-c-b<span class="token punctuation" data-v-5390b29b>&quot;</span></span> <span class="token attr-name" data-v-5390b29b>v-for</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>item in answer6.PERSON_TYPE<span class="token punctuation" data-v-5390b29b>&quot;</span></span> <span class="token attr-name" data-v-5390b29b>:key</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>item.value<span class="token punctuation" data-v-5390b29b>&quot;</span></span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
          <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;</span>div</span> <span class="token attr-name" data-v-5390b29b>class</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>value<span class="token punctuation" data-v-5390b29b>&quot;</span></span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>{{item.value}}<span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;/</span>div</span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
          <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;</span>div</span> <span class="token attr-name" data-v-5390b29b>class</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>label<span class="token punctuation" data-v-5390b29b>&quot;</span></span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>{{item.label}}<span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;/</span>div</span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
        <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;/</span>div</span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
      <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;/</span>div</span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
      <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;</span>el-button</span> <span class="token attr-name" data-v-5390b29b>type</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>primary<span class="token punctuation" data-v-5390b29b>&quot;</span></span>  <span class="token attr-name" data-v-5390b29b>v-if</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>answer6.PERSON_TYPE.length === 0<span class="token punctuation" data-v-5390b29b>&quot;</span></span> <span class="token attr-name" data-v-5390b29b>@click</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>getDictObjByDictTypes2<span class="token punctuation" data-v-5390b29b>&quot;</span></span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>点击查看<span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;/</span>el-button</span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
    <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;/</span>div</span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>

    <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;</span>el-button</span> <span class="token attr-name" data-v-5390b29b>type</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>primary<span class="token punctuation" data-v-5390b29b>&quot;</span></span> <span class="token attr-name" data-v-5390b29b>@click</span><span class="token attr-value" data-v-5390b29b><span class="token punctuation attr-equals" data-v-5390b29b>=</span><span class="token punctuation" data-v-5390b29b>&quot;</span>reset<span class="token punctuation" data-v-5390b29b>&quot;</span></span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>重置<span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;/</span>el-button</span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
  <span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;/</span>div</span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
<span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;/</span>template</span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>

<span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;</span>script</span><span class="token punctuation" data-v-5390b29b>&gt;</span></span><span class="token script" data-v-5390b29b><span class="token language-javascript" data-v-5390b29b>
<span class="token keyword" data-v-5390b29b>import</span> <span class="token punctuation" data-v-5390b29b>{</span>getCodeByLabel<span class="token punctuation" data-v-5390b29b>}</span> <span class="token keyword" data-v-5390b29b>from</span> <span class="token string" data-v-5390b29b>&quot;~/index&quot;</span>
<span class="token keyword" data-v-5390b29b>const</span> <span class="token punctuation" data-v-5390b29b>{</span>getCodeByLabels<span class="token punctuation" data-v-5390b29b>}</span> <span class="token operator" data-v-5390b29b>=</span> <span class="token function" data-v-5390b29b>require</span><span class="token punctuation" data-v-5390b29b>(</span><span class="token string" data-v-5390b29b>&quot;~/index&quot;</span><span class="token punctuation" data-v-5390b29b>)</span>
<span class="token keyword" data-v-5390b29b>export</span> <span class="token keyword" data-v-5390b29b>default</span> <span class="token punctuation" data-v-5390b29b>{</span>
  <span class="token literal-property property" data-v-5390b29b>name</span><span class="token operator" data-v-5390b29b>:</span> <span class="token string" data-v-5390b29b>&quot;functions-dict&quot;</span><span class="token punctuation" data-v-5390b29b>,</span>
  <span class="token function" data-v-5390b29b>data</span><span class="token punctuation" data-v-5390b29b>(</span><span class="token punctuation" data-v-5390b29b>)</span> <span class="token punctuation" data-v-5390b29b>{</span>
    <span class="token keyword" data-v-5390b29b>return</span> <span class="token punctuation" data-v-5390b29b>{</span>
      <span class="token literal-property property" data-v-5390b29b>answer1</span><span class="token operator" data-v-5390b29b>:</span> <span class="token string" data-v-5390b29b>&quot;&quot;</span><span class="token punctuation" data-v-5390b29b>,</span>
      <span class="token literal-property property" data-v-5390b29b>answer2</span><span class="token operator" data-v-5390b29b>:</span> <span class="token string" data-v-5390b29b>&quot;&quot;</span><span class="token punctuation" data-v-5390b29b>,</span>
      <span class="token literal-property property" data-v-5390b29b>answer3</span><span class="token operator" data-v-5390b29b>:</span> <span class="token string" data-v-5390b29b>&quot;&quot;</span><span class="token punctuation" data-v-5390b29b>,</span>
      <span class="token literal-property property" data-v-5390b29b>answer4</span><span class="token operator" data-v-5390b29b>:</span> <span class="token string" data-v-5390b29b>&quot;&quot;</span><span class="token punctuation" data-v-5390b29b>,</span>
      <span class="token literal-property property" data-v-5390b29b>answer5</span><span class="token operator" data-v-5390b29b>:</span> <span class="token punctuation" data-v-5390b29b>[</span><span class="token punctuation" data-v-5390b29b>]</span><span class="token punctuation" data-v-5390b29b>,</span>
      <span class="token literal-property property" data-v-5390b29b>answer6</span><span class="token operator" data-v-5390b29b>:</span> <span class="token punctuation" data-v-5390b29b>{</span>
        <span class="token constant" data-v-5390b29b>SPORTS</span><span class="token operator" data-v-5390b29b>:</span> <span class="token punctuation" data-v-5390b29b>[</span><span class="token punctuation" data-v-5390b29b>]</span><span class="token punctuation" data-v-5390b29b>,</span>
        <span class="token constant" data-v-5390b29b>PERSON_TYPE</span><span class="token operator" data-v-5390b29b>:</span> <span class="token punctuation" data-v-5390b29b>[</span><span class="token punctuation" data-v-5390b29b>]</span>
      <span class="token punctuation" data-v-5390b29b>}</span>
    <span class="token punctuation" data-v-5390b29b>}</span>
  <span class="token punctuation" data-v-5390b29b>}</span><span class="token punctuation" data-v-5390b29b>,</span>
  <span class="token literal-property property" data-v-5390b29b>methods</span><span class="token operator" data-v-5390b29b>:</span> <span class="token punctuation" data-v-5390b29b>{</span>
    <span class="token function" data-v-5390b29b>reset</span><span class="token punctuation" data-v-5390b29b>(</span><span class="token punctuation" data-v-5390b29b>)</span> <span class="token punctuation" data-v-5390b29b>{</span>
      <span class="token keyword" data-v-5390b29b>this</span><span class="token punctuation" data-v-5390b29b>.</span>answer1 <span class="token operator" data-v-5390b29b>=</span> <span class="token keyword" data-v-5390b29b>this</span><span class="token punctuation" data-v-5390b29b>.</span>answer2 <span class="token operator" data-v-5390b29b>=</span> <span class="token keyword" data-v-5390b29b>this</span><span class="token punctuation" data-v-5390b29b>.</span>answer3 <span class="token operator" data-v-5390b29b>=</span> <span class="token keyword" data-v-5390b29b>this</span><span class="token punctuation" data-v-5390b29b>.</span>answer4 <span class="token operator" data-v-5390b29b>=</span> <span class="token string" data-v-5390b29b>&quot;&quot;</span> 
      <span class="token keyword" data-v-5390b29b>this</span><span class="token punctuation" data-v-5390b29b>.</span>answer6 <span class="token operator" data-v-5390b29b>=</span> <span class="token punctuation" data-v-5390b29b>{</span>
        <span class="token constant" data-v-5390b29b>SPORTS</span><span class="token operator" data-v-5390b29b>:</span> <span class="token punctuation" data-v-5390b29b>[</span><span class="token punctuation" data-v-5390b29b>]</span><span class="token punctuation" data-v-5390b29b>,</span>
        <span class="token constant" data-v-5390b29b>PERSON_TYPE</span><span class="token operator" data-v-5390b29b>:</span> <span class="token punctuation" data-v-5390b29b>[</span><span class="token punctuation" data-v-5390b29b>]</span>
      <span class="token punctuation" data-v-5390b29b>}</span>
      <span class="token keyword" data-v-5390b29b>this</span><span class="token punctuation" data-v-5390b29b>.</span>answer5 <span class="token operator" data-v-5390b29b>=</span> <span class="token punctuation" data-v-5390b29b>[</span><span class="token punctuation" data-v-5390b29b>]</span>
    <span class="token punctuation" data-v-5390b29b>}</span><span class="token punctuation" data-v-5390b29b>,</span>
    <span class="token comment" data-v-5390b29b>//通过值获取中文值</span>
    <span class="token function" data-v-5390b29b>getLabelByCode</span><span class="token punctuation" data-v-5390b29b>(</span><span class="token punctuation" data-v-5390b29b>)</span> <span class="token punctuation" data-v-5390b29b>{</span>
      <span class="token keyword" data-v-5390b29b>this</span><span class="token punctuation" data-v-5390b29b>.</span><span class="token function" data-v-5390b29b>$getLabelByCode</span><span class="token punctuation" data-v-5390b29b>(</span><span class="token string" data-v-5390b29b>&quot;1&quot;</span><span class="token punctuation" data-v-5390b29b>,</span> <span class="token string" data-v-5390b29b>&quot;FRUITS&quot;</span><span class="token punctuation" data-v-5390b29b>)</span><span class="token punctuation" data-v-5390b29b>.</span><span class="token function" data-v-5390b29b>then</span><span class="token punctuation" data-v-5390b29b>(</span><span class="token parameter" data-v-5390b29b>data</span> <span class="token operator" data-v-5390b29b>=&gt;</span> <span class="token punctuation" data-v-5390b29b>{</span>
        <span class="token keyword" data-v-5390b29b>this</span><span class="token punctuation" data-v-5390b29b>.</span>answer1 <span class="token operator" data-v-5390b29b>=</span> data
      <span class="token punctuation" data-v-5390b29b>}</span><span class="token punctuation" data-v-5390b29b>)</span>
    <span class="token punctuation" data-v-5390b29b>}</span><span class="token punctuation" data-v-5390b29b>,</span>
    <span class="token comment" data-v-5390b29b>//通过中文值获取值</span>
    <span class="token function" data-v-5390b29b>getCodeByLabel</span><span class="token punctuation" data-v-5390b29b>(</span><span class="token punctuation" data-v-5390b29b>)</span> <span class="token punctuation" data-v-5390b29b>{</span>
      <span class="token function" data-v-5390b29b>getCodeByLabel</span><span class="token punctuation" data-v-5390b29b>(</span><span class="token string" data-v-5390b29b>&quot;草莓&quot;</span><span class="token punctuation" data-v-5390b29b>,</span> <span class="token string" data-v-5390b29b>&quot;FRUITS&quot;</span><span class="token punctuation" data-v-5390b29b>)</span><span class="token punctuation" data-v-5390b29b>.</span><span class="token function" data-v-5390b29b>then</span><span class="token punctuation" data-v-5390b29b>(</span><span class="token parameter" data-v-5390b29b>data</span> <span class="token operator" data-v-5390b29b>=&gt;</span> <span class="token punctuation" data-v-5390b29b>{</span>
        <span class="token keyword" data-v-5390b29b>this</span><span class="token punctuation" data-v-5390b29b>.</span>answer2 <span class="token operator" data-v-5390b29b>=</span> data
      <span class="token punctuation" data-v-5390b29b>}</span><span class="token punctuation" data-v-5390b29b>)</span>
    <span class="token punctuation" data-v-5390b29b>}</span><span class="token punctuation" data-v-5390b29b>,</span>
    <span class="token comment" data-v-5390b29b>//通过多个值获取多个中文值</span>
    <span class="token function" data-v-5390b29b>getLabelByCodes</span><span class="token punctuation" data-v-5390b29b>(</span><span class="token punctuation" data-v-5390b29b>)</span> <span class="token punctuation" data-v-5390b29b>{</span>
      <span class="token keyword" data-v-5390b29b>this</span><span class="token punctuation" data-v-5390b29b>.</span><span class="token function" data-v-5390b29b>$getLabelByCodes</span><span class="token punctuation" data-v-5390b29b>(</span><span class="token string" data-v-5390b29b>&quot;1,2,23131233,4&quot;</span><span class="token punctuation" data-v-5390b29b>,</span> <span class="token string" data-v-5390b29b>&quot;FRUITS&quot;</span><span class="token punctuation" data-v-5390b29b>,</span> <span class="token string" data-v-5390b29b>&quot;~~&quot;</span><span class="token punctuation" data-v-5390b29b>)</span><span class="token punctuation" data-v-5390b29b>.</span><span class="token function" data-v-5390b29b>then</span><span class="token punctuation" data-v-5390b29b>(</span><span class="token parameter" data-v-5390b29b>data</span> <span class="token operator" data-v-5390b29b>=&gt;</span> <span class="token punctuation" data-v-5390b29b>{</span>
        <span class="token keyword" data-v-5390b29b>this</span><span class="token punctuation" data-v-5390b29b>.</span>answer3 <span class="token operator" data-v-5390b29b>=</span> data
      <span class="token punctuation" data-v-5390b29b>}</span><span class="token punctuation" data-v-5390b29b>)</span>
    <span class="token punctuation" data-v-5390b29b>}</span><span class="token punctuation" data-v-5390b29b>,</span>
    <span class="token comment" data-v-5390b29b>//通过多个中文值获取多个值</span>
    <span class="token function" data-v-5390b29b>getCodeByLabels</span><span class="token punctuation" data-v-5390b29b>(</span><span class="token punctuation" data-v-5390b29b>)</span> <span class="token punctuation" data-v-5390b29b>{</span>
      <span class="token function" data-v-5390b29b>getCodeByLabels</span><span class="token punctuation" data-v-5390b29b>(</span><span class="token string" data-v-5390b29b>&quot;草莓,芒果das的萨达,西瓜&quot;</span><span class="token punctuation" data-v-5390b29b>,</span> <span class="token string" data-v-5390b29b>&quot;FRUITS&quot;</span><span class="token punctuation" data-v-5390b29b>,</span> <span class="token string" data-v-5390b29b>&quot;~~&quot;</span><span class="token punctuation" data-v-5390b29b>)</span><span class="token punctuation" data-v-5390b29b>.</span><span class="token function" data-v-5390b29b>then</span><span class="token punctuation" data-v-5390b29b>(</span><span class="token parameter" data-v-5390b29b>data</span> <span class="token operator" data-v-5390b29b>=&gt;</span> <span class="token punctuation" data-v-5390b29b>{</span>
        <span class="token keyword" data-v-5390b29b>this</span><span class="token punctuation" data-v-5390b29b>.</span>answer4 <span class="token operator" data-v-5390b29b>=</span> data
      <span class="token punctuation" data-v-5390b29b>}</span><span class="token punctuation" data-v-5390b29b>)</span>
    <span class="token punctuation" data-v-5390b29b>}</span><span class="token punctuation" data-v-5390b29b>,</span>
    <span class="token function" data-v-5390b29b>getDictObjByDictTypes1</span><span class="token punctuation" data-v-5390b29b>(</span><span class="token punctuation" data-v-5390b29b>)</span> <span class="token punctuation" data-v-5390b29b>{</span>
      <span class="token keyword" data-v-5390b29b>this</span><span class="token punctuation" data-v-5390b29b>.</span><span class="token function" data-v-5390b29b>$getDictObjByDictTypes</span><span class="token punctuation" data-v-5390b29b>(</span><span class="token string" data-v-5390b29b>&quot;FRUITS&quot;</span><span class="token punctuation" data-v-5390b29b>)</span><span class="token punctuation" data-v-5390b29b>.</span><span class="token function" data-v-5390b29b>then</span><span class="token punctuation" data-v-5390b29b>(</span><span class="token parameter" data-v-5390b29b>data</span> <span class="token operator" data-v-5390b29b>=&gt;</span> <span class="token punctuation" data-v-5390b29b>{</span>
        <span class="token keyword" data-v-5390b29b>this</span><span class="token punctuation" data-v-5390b29b>.</span>answer5 <span class="token operator" data-v-5390b29b>=</span> data<span class="token punctuation" data-v-5390b29b>[</span><span class="token string" data-v-5390b29b>&quot;FRUITS&quot;</span><span class="token punctuation" data-v-5390b29b>]</span>
      <span class="token punctuation" data-v-5390b29b>}</span><span class="token punctuation" data-v-5390b29b>)</span>
    <span class="token punctuation" data-v-5390b29b>}</span><span class="token punctuation" data-v-5390b29b>,</span>
    <span class="token function" data-v-5390b29b>getDictObjByDictTypes2</span><span class="token punctuation" data-v-5390b29b>(</span><span class="token punctuation" data-v-5390b29b>)</span> <span class="token punctuation" data-v-5390b29b>{</span>
      <span class="token keyword" data-v-5390b29b>this</span><span class="token punctuation" data-v-5390b29b>.</span><span class="token function" data-v-5390b29b>$getDictObjByDictTypes</span><span class="token punctuation" data-v-5390b29b>(</span><span class="token string" data-v-5390b29b>&quot;SPORTS,PERSON_TYPE&quot;</span><span class="token punctuation" data-v-5390b29b>)</span><span class="token punctuation" data-v-5390b29b>.</span><span class="token function" data-v-5390b29b>then</span><span class="token punctuation" data-v-5390b29b>(</span><span class="token parameter" data-v-5390b29b>data</span> <span class="token operator" data-v-5390b29b>=&gt;</span> <span class="token punctuation" data-v-5390b29b>{</span>
        <span class="token keyword" data-v-5390b29b>this</span><span class="token punctuation" data-v-5390b29b>.</span>answer6 <span class="token operator" data-v-5390b29b>=</span> data
      <span class="token punctuation" data-v-5390b29b>}</span><span class="token punctuation" data-v-5390b29b>)</span>
    <span class="token punctuation" data-v-5390b29b>}</span>
  <span class="token punctuation" data-v-5390b29b>}</span>
<span class="token punctuation" data-v-5390b29b>}</span>
</span></span><span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;/</span>script</span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>

<span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;</span>style</span> <span class="token attr-name" data-v-5390b29b>scoped</span><span class="token punctuation" data-v-5390b29b>&gt;</span></span><span class="token style" data-v-5390b29b><span class="token language-css" data-v-5390b29b>
<span class="token selector" data-v-5390b29b>.questions-box</span><span class="token punctuation" data-v-5390b29b>{</span>
  <span class="token property" data-v-5390b29b>margin-bottom</span><span class="token punctuation" data-v-5390b29b>:</span> 20px<span class="token punctuation" data-v-5390b29b>;</span>
<span class="token punctuation" data-v-5390b29b>}</span>
</span></span><span class="token tag" data-v-5390b29b><span class="token tag" data-v-5390b29b><span class="token punctuation" data-v-5390b29b>&lt;/</span>style</span><span class="token punctuation" data-v-5390b29b>&gt;</span></span>
</code></pre></div></div></div> <div class="demo-block-control" data-v-5390b29b><i class="el-icon-caret-bottom" data-v-5390b29b data-v-5390b29b></i> <span style="display:none;" data-v-5390b29b data-v-5390b29b>显示代码</span></div></div> <div class="custom-block warning"><p class="custom-block-title">WARNING</p> <p>字典方法均为promise对象</p></div> <!----> <h2 id="functions-dict-api"><a href="#functions-dict-api" class="header-anchor">#</a> Functions Dict Api</h2> <div class="language-js extra-class"><pre class="language-js"><code> <span class="token comment">/**
   * @description: getLabelByCode 通过code获取label
   * @param {*} val 字典值
   * @param {*} type 字典类型
   * @param {*} defaultVal 默认值  默认 &quot;&quot;
   * @return {*} label  返回字典表查找后的字典值  如果没有  则展示默认值
   * @author: syx
   */</span>  
<span class="token keyword">const</span> getLabelByCode <span class="token operator">=</span> <span class="token punctuation">(</span>val<span class="token punctuation">,</span> type<span class="token punctuation">,</span> defaultVal <span class="token operator">=</span> <span class="token string">&quot;&quot;</span><span class="token punctuation">)</span>

 <span class="token comment">/**
   * @description: getCodeByLabel 通过label获取code
   * @param {*} val 字典值
   * @param {*} type 字典类型
   * @param {*} defaultVal 默认值  默认 &quot;&quot;
   * @return {*} code  返回字典表查找后的字典值  如果没有  则展示默认值
   * @author: syx
   */</span>  
<span class="token keyword">const</span> getCodeByLabel <span class="token operator">=</span> <span class="token punctuation">(</span>val<span class="token punctuation">,</span> type<span class="token punctuation">,</span> defaultVal <span class="token operator">=</span> <span class="token string">&quot;&quot;</span><span class="token punctuation">)</span>


	<span class="token comment">/**
     * @description: 通过codes 获取 labels
     * @param {*} vals 字典值 多个的话 可传数组形式，字符串形式默认英文逗号隔开，如果不是的话，可配置spacer
     * @param {*} type 字典类型
     * @param {*} defaultVal 默认值
     * @param {*} formatFun 配置数据展示格式
     * @param {*} spacer 字典值间隔符
     * @return {*}
     * @author: syx
     */</span>  
<span class="token keyword">const</span> getLabelByCodes <span class="token operator">=</span> <span class="token punctuation">(</span>vals<span class="token punctuation">,</span> type<span class="token punctuation">,</span> defaultVal <span class="token operator">=</span> <span class="token string">&quot;&quot;</span><span class="token punctuation">,</span> formatFun<span class="token punctuation">,</span> spacer <span class="token operator">=</span> <span class="token string">&quot;,&quot;</span><span class="token punctuation">)</span>


	<span class="token comment">/**
     * @description: 通过labels 获取 codes
     * @param {*} vals 字典值 多个的话 可传数组形式，字符串形式默认英文逗号隔开，如果不是的话，可配置spacer
     * @param {*} type 字典类型
     * @param {*} defaultVal 默认值
     * @param {*} formatFun 配置数据展示格式
     * @param {*} spacer 字典值间隔符
     * @return {*}
     * @author: syx
     */</span>  
<span class="token keyword">const</span> getCodeByLabels <span class="token operator">=</span> <span class="token punctuation">(</span>vals<span class="token punctuation">,</span> type<span class="token punctuation">,</span> defaultVal <span class="token operator">=</span> <span class="token string">&quot;&quot;</span><span class="token punctuation">,</span> formatFun<span class="token punctuation">,</span> spacer <span class="token operator">=</span> <span class="token string">&quot;,&quot;</span><span class="token punctuation">)</span>


	<span class="token comment">/**
     * @description: 通过字典类型获取该字典类型数据
     * @param {*} types 字典类型 多个的话 可传数组形式，字符串形式默认英文逗号隔开
     * @return {*} 返回字典类型对应的数据   如 {AAC004: [{},{}], AAC058: [{},{}]}
     * @author: syx
     */</span>  
<span class="token keyword">const</span> getDictObjByDictTypes <span class="token operator">=</span> <span class="token punctuation">(</span>types<span class="token punctuation">)</span>
</code></pre></div></div> <footer class="page-edit"><!----> <div class="last-updated"><span class="prefix">上次更新:</span> <span class="time">6/29/2022, 3:01:11 PM</span></div></footer> <div class="page-nav"><p class="inner"><span class="prev">
      ←
      <a href="/vue-element-dict/filters/other/" class="prev">
        其他过滤器
      </a></span> <span class="next"><a href="/vue-element-dict/functions/tree-dict/">
        树形字典方法
      </a>
      →
    </span></p></div> </main></div><div class="global-ui"><div id="loading-mask"><div class="loading-wrapper"><span class="loading-dot loading-dot-spin"><i></i> <i></i> <i></i> <i></i></span></div></div><!----></div></div>
    <script src="/vue-element-dict/assets/js/app.796ae7e4.js" defer></script><script src="/vue-element-dict/assets/js/4.df041e95.js" defer></script><script src="/vue-element-dict/assets/js/31.d1d5da99.js" defer></script><script src="/vue-element-dict/assets/js/5.a10e50db.js" defer></script>
  </body>
</html>
